<p>Hier werden die wichtigsten Parameter der <b>MSBATCH.inf</b> beschrieben.</p>
<p> </p>
<p><i>Einige Parameter sind nur in einer bestimmten Windows-Version gⁿltig.</i>
</p>
<p>Dies wird extra vermerkt. Andere Parameter werden von dem MS Batch 95/98 Tool erzeugt und sind so komplex, dass nicht weiter auf sie eingegangen wird.</p>
<p> </p>
<p>Des weiteren soll dies nur eine ErgΣnzung zur Hilfedatei des Resource Kits sein. In dieser Hilfe sind die meisten der MSBATCH.inf Parameter beschrieben.</p>
<p> </p>
<p class="htmlmen">Getestet wurden die meisten Parameter mit</p>
<p>Windows 95 A OSR 1.0</p>
<p>Windows 95 B OSR 2.5</p>
<p>Windows 98 Update</p>
<p> </p>
<p class="htmlmen">Leichte Abweichungen bei den anderen Versionen</p>
<p>Windows 95 Update</p>
<p>Windows 95 Vollversion</p>
<p>Windows 95 B OSR 2.0 und 2.1</p>
<p>Windows 98 OEM</p>
<p>Windows 98 Vollversion</p>
<p>sind zwar m÷glich, aber nicht sehr wahrscheinlich.</p>
<p> </p>
<p>ZunΣchst eine Auflistung der Setup-Schritte, wie sie beim "Windows 95 A OSR 1.0 (ProductType=1 in der SETUPPP.inf)" erfolgen. Darauf beziehen sich dann einige der Hinweise in der ParametererklΣrung.</p>
<ol>
<li value="1">Start der SETUP.exe</li>
<li value="2">SaveRecovery (wenn ein abgebrochenes Setup festgestellt wird) {<a name="A"></a>A}</li>
<li value="3">Abfrage der Systeminformationen {<a name="B"></a>B}</li>
<li value="17"><a name="P"></a>PnP- und System-Konfiguration {P}</li>
<li value="18"><a name="Q"></a>einer oder mehrere Neustarts {Q}</li>
</ol>
<p><a href="#e">{E}</a><a href="#f">{F}</a><a href="#k">{K}</a><a href="#l">{L}</a> werden nur bei InstallType=3 angezeigt.</p>
<p><a href="#k">{K}</a><a href="#q">{Q}</a> werden als einzige Punkte bei Express=1 noch von anderen Parametern beeinflusst. Alle anderen laufen bei Express=1 immer automatisch durch.</p>
<p> </p>
<p>Das <a href="tip0023.htm">Setup kann mit den Parametern</a> "<b>setup /is /iw</b>" gestartet werden.</p>
<p>/is (unterdrⁿckt Scandisk)</p>
<p>/iw (unterdrⁿckt das Anzeigen des Lizenzvertrages)</p>
<p>Bei Windows 98 kann die Funktion /iw auch in der MSBATCH.inf aktiviert werden.</p>
<p> </p>
<p class="htmlfett">;MSBATCH.inf</p>
<p> </p>
<p class="htmlfett">[Setup]</p>
<p>Dieser Abschnitt definiert das Verhalten des Setupvorganges ⁿber alle Schritte <a href="#a">{A}-{Q}</a> hinweg.</p>
<p> </p>
<p class="htmlfett">Express=0/1</p>
<p>Schaltet den automatischen Setupablauf aus/ein. Viele der anderen Parameter werden bei 1 mit ihrer Vorgabe verwendet oder ignoriert. Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlmen">Bei den folgenden Parametern wird bei Express=1 der angegebene Wert verwendet:</p>
<p> </p>
<p class="htmlfett">InstallDir="c:\windows"</p>
<p><a href="#c">{C}</a>
</p>
<p>Gibt das Zielverzeichnis fⁿr das Setup an. Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p class="htmlfett">InstallType=0/1/2/3</p>
<p><a href="#d">{D}</a>
</p>
<p>Legt den vordefinierten Installationstyp fest.</p>
<p>0=Minimal</p>
<p>1=Standard</p>
<p>2=Laptop</p>
<p>3=Benutzerdefiniert</p>
<p>Da bei 0-2 einige der anderen Optionen auch bei Express=0 nicht angezeigt werden und die zu installierenden Komponenten ohnehin weiter unten angegeben werden k÷nnen, sollte dieser Eintrag auf 3 belassen werden.</p>
<p>Wenn der Abschnitt [OptionalComponents] vorhanden ist, haben die dort an- und abgewΣhlten Komponenten ohnehin Vorrang vor den sonstigen Standardwerten. Dieser Eintrag kann bei Windows 95 nur von Hand, bei Windows 98 im MS Batch 98 geΣndert werden.</p>
<p>Der Eintrag der Seriennummer von Windows 98.</p>
<p>Wird sie im MS Batch 98 mit eingetragen, dann wird sie bei einem automatischem Setup nicht mehr abgefragt.</p>
<p>Dieser Eintrag kann im MS Batch 98 eingegeben werden. Bei Windows 95 ist ein solcher Eintrag von Hand auch m÷glich.</p>
<p> </p>
<p class="htmlfett">EBD=0/1</p>
<p><a href="#m">{M}</a>
</p>
<p>0=Startdiskette wird nicht erstellt</p>
<p>1=Startdiskette wird erstellt</p>
<p>Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p class="htmlfett">ShowEula=0/1</p>
<p>0=Lizenzvertrag nicht anzeigen</p>
<p>1=Lizenzvertrag anzeigen</p>
<p>Gilt nur bei Windows 98</p>
<p>Dieser Eintrag kann im MS Batch 98 angegeben werden.</p>
<p> </p>
<p class="htmlmen">Die folgenden Parameter werden bei Express=1 ignoriert:</p>
<p> </p>
<p class="htmlfett">ChangeDir=0/1</p>
<p><a href="#c">{C}</a>
</p>
<p>0=das Zielverzeichnis kann nicht geΣndert werden</p>
<p>1=das Zielverzeichnis kann geΣndert werden.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlfett">OptionalComponents=0/1</p>
<p><a href="#i">{I}</a><a href="#j">{J}</a>
</p>
<p>0=das Anzeigen und ─ndern der Komponentenliste ist abgeschaltet.</p>
<p>1=das Anzeigen und ─ndern der Komponentenliste ist aktiviert und erlaubt.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p>Die weiteren Parameter sind im allgemeinen nicht wichtig, weshalb ich sie hier nicht beschreibe.</p>
<p>Ich konnte bei einigen auch keinen Sinn erkennen, da eine ─nderung keine Auswirkung hat. Bei den anderen ist eine Beschreibung in der Hilfe zum Resource Kit zu finden.</p>
<p> </p>
<p class="htmlmen">Die folgenden Parameter sind immer wirksam, unabhΣngig von der Express= Einstellung:</p>
<p> </p>
<p class="htmlfett">TimeZone="W. Europe"</p>
<p>Die Zeitzone, diese wird dann beim Setup nicht mehr abgefragt.</p>
<p>Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p class="htmlfett">NoPrompt2Boot=0/1</p>
<p><a href="#q">{Q}</a>
</p>
<p>0=WΣhrend der PnP- und System-Konfiguration werden die Neustarts nur nach BestΣtigung durchgefⁿhrt.</p>
<p>1=WΣhrend der PnP- und System-Konfiguration werden die Neustarts automatisch durchgefⁿhrt.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlfett">[System]</p>
<p><a href="#l">{L}</a>
</p>
<p>Hier k÷nnen die Voreinstellungen fⁿr das System-Setup eingetragen werden.</p>
<p>Hier kann der Monitortyp eingetragen werden.</p>
<p>Wenn hier der Eintrag "Plug & Play-Bildschirm (VESA DDC)" fⁿr den PnP-Monitor gesetzt wird, wird dieser auch beim Setup gleich richtig erkannt. Die hierfⁿr notwendigen EintrΣge sind in den MONITOR?.inf Dateien im Abschnitt [Strings] zu finden.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlfett">DisplChar=16,800,600</p>
<p>Farbtiefe in Bit und Grafikaufl÷sung, die wΣhrend des Setups eingestellt werden soll.</p>
<p>Dieser Eintrag kann im MS Batch 95 eingegeben werden.</p>
<p>Bei Windows 98 ist dieser Eintrag nur von Hand m÷glich.</p>
<p>Hier kann der Maustyp eingetragen werden, wie er in der Windows 98 Mausliste angezeigt wird. Dies ist aber in der Regel nur n÷tig, wenn Windows 95/98 die Maus sonst falsch erkennt. Oft wird dieser Wert aber auch dann ignoriert und Windows 95/98 installiert den seiner Meinung nach richtigen Treiber.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlfett">Locale=L0407</p>
<p>SelectedKeyboard=KEYBOARD_00000407</p>
<p>Diese beiden werden nur vom MS Batch 98 eingetragen.</p>
<p> </p>
<p class="htmlfett">[NameAndOrg]</p>
<p><a href="#e">{E}</a>
</p>
<p class="htmlfett">Name="Benutzername"</p>
<p>Bei Windows 98 wird dieser bei installiertem Netzwerk auch als Vorgabe fⁿr die Benutzeranmeldung verwendet.</p>
<p>Fehlt dieser Eintrag, fragt das Setup auch bei Express=1 nach Name und Firma.</p>
<p>Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p class="htmlfett">Org="Firmenname"</p>
<p>Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p class="htmlfett">Display=0/1</p>
<p>0=Anzeige der Benutzerangaben immer ⁿbergehen.</p>
<p>1=Anzeige erfolgt, wenn Express=0 und InstallType=3 sind.</p>
<p>Dieser Eintrag kann nur von Hand geΣndert werden.</p>
<p> </p>
<p class="htmlfett">[Network]</p>
<p><a href="#k">{K}</a>
</p>
<p>Ist dieser Abschnitt leer und Display=0 wird die Netzwerkinstallation auch dann ⁿbergangen, wenn das DF▄-Netzwerk mitinstalliert wird oder eine Netzwerkkarte gefunden wird.</p>
<p>'Windows' funktioniert nicht beim Windows 95 A.</p>
<p>Dieser Eintrag kann im MS Batch 95/98 angegeben werden.</p>
<p> </p>
<p>Alle folgenden EintrΣge und Abschnitte werden vom MSBatch 95/98 vorgenommen bzw. werden in der Hilfe zum Resource Kit beschrieben, weshalb ich auf sie nicht hier weiter eingehe.</p>
<p>─nderungen sind dort nur Anwendern zu empfehlen, die sehr gute Kenntnisse haben und eine MSBATCH.inf fⁿr einen PC mit einer Netzwerkkonfiguration zur vollautomatischen Installation erstellen wollen.</p>
<p>Hier steht die Liste der zusΣtzlichen Windows Komponenten.</p>
<p>0=wird nicht installiert</p>
<p>1=wird installiert</p>
<p>Die EintrΣge hierfⁿr werden mit MS Batch 95/98 mit Hilfe der OPTIONAL.ini erzeugt. Zumindest bei Windows 95 haben diese EintrΣge Vorrang vor der InstallType= Einstellung.</p>
<p>Da das mir zur Verfⁿgung stehende MS Batch 95 (von der deutschen Windows 95B OEM-CD) fⁿr die englische Version ausgelegt ist, funktionieren die darin enthaltenen englischen EintrΣge natⁿrlich nicht. Ich habe daher die Liste dieser EintrΣge fⁿr Windows 95 A und 95 B in Abschnitt "<a href="tip0343.htm">Optional Components fⁿr MSBATCH.INF</a>" zusammengefasst.</p>
<p>Beim MS Batch 98 ist nur der AOL-Eintrag fehlerhaft. Dies habe ich in "<a href="tip0380.htm#ms_batch_98_fehler">Automatisieren und Anpassen des Windows Setup</a>" mit beschrieben.</p>
<p> </p>
<p class="htmlfett">[Printers]</p>
<p>Dieser Abschnitt wird vollstΣndig vom MS Batch 95/98 erzeugt.</p>
<p>So muss er bei Windows 95 B und Windows 98 hei▀en.</p>
<p> </p>
<p class="htmlfett">[Drucker]</p>
<p>Bei Windows 95 A gibt es hier nun diese Falle.</p>
<p>Aus welchem Grund auch immer, muss er bei dieser Version die deutsche Bezeichnung haben. Dies muss man von Hand Σndern.</p>